namespace SCIENEW {
    /// <summary>
    /// 可以被容器舀起来的液体
    /// </summary>
    public interface IScoopableFluid {
        /// <summary>
        /// 流体是否可以被某容器舀起
        /// </summary>
        /// <param name="container">需要的容器</param>
        /// <param name="bucketIndex">舀起后获得的物品ID</param>
        /// <returns></returns>
        bool IsScoopable(int container, out int bucketIndex);

        /// <summary>
        /// 需要的容器
        /// 前面是空容器，后面是满容器
        /// </summary>
        BiDictionary<int, int> AcquireContainer(int value);
    }
}